import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'

// https://vitejs.dev/config/
export default defineConfig({
  base: './', // 这里更改打包相对绝对路径
  plugins: [vue()],
  build: {
    rollupOptions: {
      input: {
        main: resolve(__dirname, "index.html"),
        // nested: resolve(__dirname, 'aaa/index.js')// 额外输出一个入口文件
      },
    },
  },
  server: {
    host: "0.0.0.0",
    port: 8888,
    open: true,
    cors: true,
    proxy: {
      // "/api": {
      //   target: "http://10.17.4.155:8001",
      //   changeOrigin: true, // 是否允许不同源
      //   rewrite: (p) => p.replace(/^\/api/, "/api/"),
      // },
      // "/logon": {
      //   target: "http://10.17.4.155:8001",
      //   changeOrigin: true, // 是否允许不同源
      //   rewrite: (p) => p.replace(/^\/logon/, "/logon/"),
      // },
      "/common": {
        target: "http://121.40.77.72:80",
        // target: 'http://47.96.117.6/',
        changeOrigin: true, // 是否允许不同源
        rewrite: (p) => p.replace(/^\/common/, ""),
      },
      "/digit-energy": {
        target: "http://121.40.77.72:80",
        changeOrigin: true, // 是否允许不同源
        // rewrite: (p) => p.replace(/^\/common/, ''),
      },
      "/energy-smart-manage-api": {
        target: "http://121.40.77.72:80",
        changeOrigin: true, // 是否允许不同源
      },
    },
  },
});
